HDL-Based Integration of Formal Methods and CAD Tools in the PREVAIL Environment
نویسندگان
چکیده
17 to their colleagues of CHARME for many helpful discussions and friendly cooperation over many years. 16 Many research groups have proposed formal semantics for VHDL, to apply formal verification techniques on designs described in that language. The FSM model for clock synchronized circuits closest to ours is Bull's [15], but currently only machines with identical state encodings can be compared in the commercial verifier VFORMAL [27]. More recently, another approach close to ours for synchronous circuits has been published [28]. Cycle-level synchronization semantics of VHDL [16, 40] serve as a basis for Siemens' verification environment CVE [41] and a model checking system under development at Carnegie-Mellon University [29]. Models based on Petri Nets [30,31] tend to create an excessively large number of states, and a phase of state space reduction is required before model checking tools are applied. The semantic definition of a VHDL subset in SIGNAL and the construction of an interface between SIGNAL and VHDL is the basis for a research on high level synthesis and verification of hybrid systems [32]. The use of theorem provers has also been explored. A model of a small subset of VHDL was made in HOL [33], and a larger subset in ML for linking to Lambda [34], both describing " delta cycle " state changes. The NQTHM definition of [35] is very different from ours: it defines a symbolic simulator for structural timed models, on which properties can be proven; to our knowledge, no automatic translator from VHDL source has been implemented. Seen from the viewpoint of tool integration, the definition of an intermediate format common to independently designed tools is crucial. The " Synchrone " working group in France has defined a common format to integrate the " reactive synchronous " languages Lustre, Esterel and Signal. The VIS system translates Verilog descriptions into the Blif-MV format, to allow the cooperation of synthesis and model checking on non-deterministic FSM's [36,37]. Translating from PIF to Blif-MV would give a VHDL input to VIS, and make it possible to model check non deterministic VHDL models (e.g. through the use of shared variables), currently rejected in Prevail. A more elaborate common format is currently under study for the specification of refinements and proof obligations in design verification, to be used as input to cycle simulation, model checking and theorem proving [38]. The concept of verification environment for VHDL has also been implemented in …
منابع مشابه
HDL-Based Integration of Formal Methods and CAD Tools in the PREVAIL Environment
We present an open environment for the integration of formal methods applied to HDL descriptions of circuits. The system currently accepts SMAX[4] and VHDL, and provides equivalence checking, model checking, theorem proving, and automatic diagnosis of simple design errors. After an overview of the system, we discuss the salient features of the common intermediate format, of the diagnosis tools,...
متن کاملLow high density lipoprotein cholesterol levels and acute coronary syndrome in young patients admitted at a tertiary care facility
Background: Coronary artery disease (CAD) is a cardiovascular disease which is related to mortality and morbidity among the Indians predominantly in the older age group. But, recently CAD has been found more often in young population. Hence, our study aims to observe the outcomes based on various categories of high density lipoprotein (HDL) cholesterol levels estimated during admission at the h...
متن کاملDevelopment of system decision support tools for behavioral trends monitoring of machinery maintenance in a competitive environment
The article is centred on software system development for manufacturing company that produces polyethylene bags using mostly conventional machines in a competitive world where each business enterprise desires to stand tall. This is meant to assist in gaining market shares, taking maintenance and production decisions by the dynamism and flexibilities embedded in the package as customers’ demand ...
متن کاملبررسی سطح لیپیدها و لیپوپروتئینهای سرم خون در بیماران مبتلا به دیابت ملیتوس تیپ 2 با گرفتگی عروق کرونر STUDY OF SERUM LIPID AND LIPOPROTEIN LEVELS IN PATIENTS WITH CORONARY ARTERY DISEASE AND TYPE 2 DIABETES MELLITUS
ABSTRACT Coronary artery disease (CAD) is the leading cause of death among non-insulin dependant diabetic (NIDDM) Patients. One of risk factor for CAD in dyslipidemia. In regards to high prevalence of NIDDM and CAD among our people, in the present study, levels of lipids and lipoproteins in two groups of patients, CAD+/NIDDM+ group and CAD+/NIDDM- group, were evaluated and compared. ...
متن کاملساختار دهی آنی دادههای مکانی ورودی GIS با تأکید بر عارضه راه
An important issue in implementation of a GIS system is preparation of data to be entered in GIS. To produce spatial data for GIS using photogrammetric techniques, conventional method is to apply photogrammetric and GIS systems individually (off-line procedure). This approach is costly, time consuming and somehow unreliable due to the fact that 3D photogrammetric model is not available at the ...
متن کامل